<?php

class myUser extends sfBasicSecurityUser
{
	public function getUsuario() {
		return $this->getAttribute('usuario');
	}

	public function setUsuario($usuario) {
		$this->setAttribute('usuario', $usuario);
		sfContext::getInstance()->getLogger()->info($usuario != NULL);
		$this->setAuthenticated($usuario != NULL);
	}
	
	public function hasCredential($credential) {
		if ($credential == "admin") {
			return $this->getUsuario()->isAdmin();
		} else if ($credential == "auditor") {
			return $this->getUsuario()->isAuditor();
		} else {
			return parent::hasCredential($credential);
		}
	}
}
